@layer utilities {
    .content-auto {
        content-visibility: auto;
    }
    .text-shadow {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    }
    .transition-custom {
        transition: all 0.3s ease-in-out;
    }
    .theme-transition {
        transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
    }
}